The Simplest XML Storage Manager Ever

نویسندگان

  • Avinash Vyas
  • Mary F. Fernández
  • Jérôme Siméon
چکیده

After more than four years of incubation within the W3C, XQuery 1.0 is close to completion. Even before its official release, development of numerous XQuery implementations is underway. However, those implementations have either focused on completeness or performance at the expense of the other. In this paper, we report on our experience building Jungle, a secondary storage manager for Galax. We designed Jungle to be the “simplest XML storage manager ever” that supports the complete XQuery 1.0 language, and we show it can scale to documents up to several hundred megabytes. Interestingly, the process of developing Jungle lead us to revisit several key features of currently proposed XML indexes. As a result, we propose alternative indices that provide more efficient support for the child axis and for XML serialization, two critical operations on the XQuery data model. Jungle is fully operational and now being deployed in production applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Design for a Native XML Storage and Indexing Manager

This paper describes the design and implementation of an XML storage manager for fast and interactive XPath expressions evaluation. This storage manager has two main parts: the XML data storage structure and the index over this data. The system is designed in such a way that it minimizes the number of page reads for retrieving any XPath expression results while avoiding the shortcomings of prev...

متن کامل

Tailor-Made Native XML Storage Structures

Automatically choosing suitable native storage structures for XML documents arriving at the XML DBMS is a challenging task for its storage manager. While some of the critical parameters require pre-specification, others can be determined by pre-analysis or sampling of the incoming document or by just making experience-driven “educated guesses”. In this paper, we discuss approaches to achieve an...

متن کامل

An Adaptive Storage Manager for XML Documents

Effective and efficient management and manipulation of XML documents requires stable decisions at the time a document enters the XML DBMS to provide for storage structures which are adjusted to the document characteristics and which reflect the future processing needs. While some of the critical parameters require a kind of pre-specification, others can be determined by pre-analysis or sampling...

متن کامل

On Evolution of XML Workflow Schemata

XML is arising as a new format to represent the enterprises' business processes, since it is a exible and interchangeable language. In the work ow area, one of the most discussed questions is the evolution of the work ow representations, in order to meet new requirements. Despite the number of existing proposals, none of them deals with evolution of work ows that use the XML syntax. In this pap...

متن کامل

Updating XML Views Of Relational Data

XML has emerged as the standard data format for Internet-based business applications. In many bussiness settings, a relational database management system(RDBMS) will serve as the storage manager for data from XML documents. In such a system, once the XML data is shredded and loaded into the storage system, XML queries posed against these (now virtual) XML documents are processed by translating ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004